Atoms are have no charge because they contain __________ numbers of positively charged __________ and negatively charged __________. However when metal atoms react with non-metals they __________ electrons to form positively charged ions called __________ while non-metal atoms gain electrons and form __________ charged ions called __________. Atoms only react if they end up with __________ outer electrons shells, this is often called the __________ rule.